Development of an accounting system - applying the incrementally modular abstraction hierarchy to a complex system
نویسندگان
چکیده
The new methodology for software development is introduced and applied to an accounting system. The new method is called the incrementally modular abstraction hierarchy (IMAH). IMAH has an abstraction hierarchy from abstract to concrete levels. Invariants defined on an abstract level are kept on a concrete level, which allows adding modules incrementally on each hierarchical level and avoiding combinatorial explosion of the serious problem in software engineering, while climbing down abstraction hierarchy in designing and modeling a complex system. This paper shows how IMAH is applied in developing an accounting system, which is fundamental in enterprise systems and a suitable example of complex software systems. At first, very simple example recording only journal vouches to a database system is used to describe methodologies of IMAH. Then, it is described how this simple system is incrementally developed to a conventional complex accounting system.
منابع مشابه
A kaleidoscope as a cyberworld and its animation: linear architecture and modeling based on an incrementally modular abstraction hierarchy
An incrementally modular abstraction hierarchy is known to effectively linearize cyberworlds and virtual worlds which are combinatorially exploding and hardly managed. It climbs down from general level to specific model preserving the higher level modules as invariants. It not only prevents the combinatorial explosion but also benefits the reuse, development, testing and validation of cyberworl...
متن کاملA Data Modeling Example of File Permission Management Using the Cellular Data System
In the era of cloud computing, data is processed within "the cloud", and data and its dependencies between systems or functions progress and change constantly within "the cloud", as user requirements change. Such information worlds are called cyberworlds. In designing cyberworlds, the Incrementally Modular Abstraction Hierarchy (IMAH) gives a most appropriate mathematical background to model dy...
متن کاملPerformance Analysis of Wireless Cooperative Networks with Iterative Incremental Relay Selection
In this paper, an iterative incremental relay selection (IIRS) scheme is considered for wireless cooperative networks in order to increase the reliability of transmission. Different from the conventional incremental relay selection which incrementally selects a best relay for only one iteration; the IIRS scheme iteratively applies the incremental relaying and relay selection processes. To evalu...
متن کاملNew Realities of the Enterprise Management System Information Support: Economic and Mathematical Models and Cloud Technologies
The paper focuses on the urgency of the implementation of cloud technologies, which are a necessary condition for the development of enterprise management systems, give rise to a complex of insufficiently studied phenomena and processes and determine the need to find new tools in making and implementing reasonable management decisions. In the process of research, the sequence of construction an...
متن کاملA Comparison of the REMBRANDT System with a New Approach in AHP
Analytic hierarchy process (AHP) has been criticized considerably for possible rank reversal phenomenon caused by the addition or deletion of an alternative. While in many cases this is a perfectly valid phenomenon, there are also many cases where ranks should be preserved. Our findings indicate that using the geometric mean reduces the variance in ratings substantially; hence, yielding lower i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007